echo killer - French English Dictionary